home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / seektst.com / SEEKTEST.DOC < prev    next >
Encoding:
Text File  |  1989-04-04  |  5.0 KB  |  174 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                    SEEKTEST
  31.  
  32.     
  33.                         A Hard Disk Benchmark In Turbo C
  34.  
  35.  
  36.  
  37.  
  38.                                   Ryle Design
  39.  
  40.                    P.O. Box 22, Mt. Pleasant, Michigan  48804
  41.  
  42.                              CompuServe 73047,1765
  43.  
  44.  
  45.  
  46.  
  47.                                  Introduction
  48.  
  49. SEEKTEST is a program written in Turbo C to very accurately measure the seek
  50. time of a hard disk installed in an IBM compatible personal computer running
  51. the MSDOS operating system.  By using BIOS interrupt services and a very
  52. high resolution timing methodology, a very meaningful measurement of hard 
  53. disk seek performance can be made that reflects "real world" operating
  54. conditions.  
  55.  
  56. The test measurements are not destructive to the data on the device under
  57. test.  However, it is essential that this test (or any other disk intensive
  58. benchmark or diagnostic) should only be run on storage devices that are fully
  59. backed up in case of failure.
  60.  
  61.  
  62.                                 Distribution
  63.  
  64. The distribution you have received should contain the following:
  65.  
  66.     SEEKTEST.DOC    This document.
  67.     SEEKTEST.C      Fully commented Turbo C source code.
  68.     SEEKTEST.EXE    Small memory model executable.
  69.  
  70. NOT included in this distribution is the library containing the high 
  71. resolution timer functions, which is only required if you wish to modify
  72. the source code and recompile the executable.
  73.  
  74.  
  75.                         High Resolution Timer Toolbox
  76.  
  77. SEEKTEST uses TCHRT, the Turbo C High Resolution Timer Toolbox from Ryle 
  78. Design.  A shareware evaluation copy of TCHRT is available in DL 5 of
  79. BPROGB on CompuServe as TCHRTV.ARC.  Various BBS systems may also have
  80. TCHRTV.ARC or TCHRTV2.ARC, which are functionally identical.  These
  81. archives hold version 2 of TCHRT, and contain files with datestamps from
  82. 1989.  Version 1 of TCHRT was distributed as TCHRT.ARC in 1988 and will
  83. not link correctly with SEEKTEST.C.
  84.  
  85. Briefly, TCHRT gives the programmer 100 software timers each with one
  86. microsecond accuracy.  The timer engine calibrates itself to the host PC
  87. speed at run time, and can generate a detailed summary report of all timer
  88. activity.  Precise timing of BIOS interrupts 10h (video services) and 13h
  89. (disk services) is also available, and the timer calls can be used inside
  90. user written interrupt handlers.  TCHRT is an ideal tool for both high 
  91. resolution execution profiling and embedded timer applications.  Registered 
  92. users receive complete source to the timer libraries and example programs 
  93. that illustrate execution profiling, BIOS interrupt timing, and hardware 
  94. interrupt triggered timer activation.  TCHRT registration is $7.50, and a 
  95. form to order TCHRT is provided as the last page of this document.
  96.  
  97.  
  98.                                  Seektest Usage
  99.  
  100. At the DOS prompt type SEEKTEST, and execution will begin.  The system is
  101. checked for physical hard disks present, and the user is prompted to test
  102. any disk found, or exit.  Measurements are made of single track and average
  103. to all tracks seek time, as well as an estimate of software overhead (BIOS
  104. interrupt and controller microcode) for each seek.  The test is completely
  105. non-destructive to the data on the media.
  106.  
  107.  
  108.                                       -1-
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                             TCHRT Registration Form
  118.  
  119.  
  120.  
  121.     Name __________________________________________________________________
  122.  
  123.     Address _______________________________________________________________
  124.  
  125.     City/State/Zip ________________________________________________________
  126.  
  127.     Daytime Telephone _____________________________________________________
  128.  
  129.     CompuServ ID (for tech support) _______________________________________
  130.  
  131.     Where did you get your copy of TCHRT?  ________________________________
  132.  
  133.     What is your primary use of TCHRT? ____________________________________
  134.  
  135.     Comments regarding this product _______________________________________
  136.  
  137.     _______________________________________________________________________
  138.  
  139.     _______________________________________________________________________
  140.  
  141.     _______________________________________________________________________
  142.  
  143.  
  144.     Check Products desired:
  145.  
  146.  
  147.     ____    TCHRT Registered Version (Turbo C V2.0) .................  7.50
  148.  
  149.     ____    TPHRT Registered Version (Turbo Pascal V5.0) ............  7.50
  150.  
  151.     ____    MSCHRT Registered Version (Microsoft C V5.1/MSDOS) ......  7.50
  152.  
  153.     ____    All three of the above (save 2.50) ...................... 20.00
  154.  
  155.  
  156.             Subtotal ................................................ _____
  157.  
  158.             
  159.             Michigan residents add 4% sales tax ..................... _____
  160.  
  161.  
  162.             Total enclosed (__check __money order) .................. _____
  163.  
  164.  
  165.     Remit to:   Ryle Design
  166.                 P.O. Box 22
  167.                 Mt. Pleasant, Michigan 48804
  168.  
  169.  
  170.  
  171.  
  172.                                       -2-
  173.  
  174.